|
CATIA V5 Programmierung : Visual Basic != Visual Basic ???
romanoir2005 am 26.04.2005 um 09:18 Uhr (0)
Hallo zusammen ! Ich hätte mal eine etwas grundlegendere Frage zu der ganzen Visual-Basic Sache: Und zwar wollte ich anstatt des Visual-Basic editors den man aus CATIA selbst aufrufen kann (also über ALT+F11 bzw. Tools- makro- ...) das richtige MS Visual-Basic aus dem Developer-Studio 6 verwenden. So auf den ersten Blick sollte das ja eigentlich auch keinen Unterschied machen. Ich habe dazu die ganzen .tlbs (Type-libraries) unter Verweise dem Projekt mitgeteilt und hole mir eben zum Start ein Catia-Obje ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia über DCOM ansprechen ?
romanoir2005 am 29.04.2005 um 11:53 Uhr (0)
Hallo zusammen ! Weiss jemand ob es prinzipiell möglich ist CATIA als DCOM-Objekt anzusprechen, also dass das VBA-skript eine CATIA-Instsanz auf einem ganz anderen Rechner via Netzwerk steuert ? Vielleicht hat ja einer von Euch sowas schonmal gemacht bzw. weiss dass es prinzipiel geht/ nicht geht und daher dachte ich ich frag einfach mal bevor ich mich Stundenlang vergebens durch irgendwelche Helpfiles wälze ;-) Für tips jederzeit dankbar, r.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Daten im Part abspeichern
romanoir2005 am 19.05.2005 um 23:33 Uhr (0)
Hallo Zusammen ! Ich suche noch ein paar gute Ideen für folgendes Problem: Ich habe ein VB-Programm mit dem berechne ich verschiedene Sachen aus Catia-Daten. Damit die Daten beim nächsten mal nicht wieder neu berechnet werden müssen will ich sie gleich direkt im Catia-Part ablegen, so dass ich sie beim nächsten Programmstart wieder von dort einlesen kann. Die Daten kann ich in einem Text-Format ablegen (so im XML-Stil etwa) bzw. wieder einlesen. Nun suche ich also nach Ideen wie ich im Catia-Part ein Text- ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Speicherloch in CATIA
romanoir2005 am 25.10.2005 um 17:01 Uhr (0)
Hallo Gemeinde !Ich habe gerade ein Riesenproblem damit dass meine Anwendung (VB) offsensichtlich dazu führt dass mein Catia-Part - obwohl es keine oder kaum sichtare Geometrien enthält - nach einer Weile riesengross wird.Das Problem rührt wohl daher, dass ich in CATIA zunächst einige Geometrieelemente (meist Linien und Punkte) erzeuge, die ich aber nur brauche um ein paar Schnitte (Intersection) zu berechnen. Vom Schnittpunkt selber hole ich mir dann die Koordinaten, d.h. er muss ebenfalls nicht gezeichne ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Speicherloch in CATIA
romanoir2005 am 26.10.2005 um 11:27 Uhr (0)
Hallo Günther,danke für den guten Tipp. Ich könnte ja speziell eien Hybridbody für temporären Krempel anlegen und den in den NoShow-Bereich setzen, dann stört das Zeug nicht.Allerdings frage ich mich ob durch die "AppendHybridShape" Prozedur die Laufzeit merkilch leidet. Hast Du da Erfahrung ?Grüße & nochmals viele Dank,R.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Fehler beim Erzeugen eines Offset erkennen
romanoir2005 am 24.01.2006 um 09:42 Uhr (0)
Hallo DiNo,das mit dem TrickyFace ist in der Tat etwas "tricky", da man bei der Abfrage die Id-Nummer der Fläche angeben muss aber nirgendwo rausbekommt wieviele solcher TrickyFaces Catia überhaupt gefunden hat.Wenn man eine Id-Nummer angibt die Catia nicht kennt schmiert der ganze Bock wie Du gemerkt hast ab.Abhilfe schafft ein kleiner Trick:Du fügst als aller erstes mit AddTrickyFace eine beliebige andere Fläche als Endmarker hinzu. Jetzt gehst Du in einer While Schleife so lange über alle TrickyFaces (a ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Workbench-Wechsel
romanoir2005 am 16.08.2006 um 19:37 Uhr (0)
Hallo Heinz,ich löse dieses Problem immer dadurch, dass ich nach dem Workbenchwechsel die Fensterdarstellung in CATIA umschalte; danach hat er die richtige Workbench immer erst gerafft. Die Fensterdarstellugn kannst Du leider nicht direkt über die Automatisierungsschnittstelle ansprechen, aber der Weg über "StartCommand" geht.Hier ein Beispiel:Catia.StartWorkbench "Assembly"Catia.StartCommand "cascade"Statt "cascade" kannst du auch "maximize" oder ähnliches nehmen. Manchmal flackert die Darstellung dann ku ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : eigenartiger Automatisierungsfehler
romanoir2005 am 06.06.2005 um 10:32 Uhr (0)
Hallo zusammen !Mir ist seit geraumer Zeit ein für mich nicht nachvollziehbarer Fehler im CATIA aufgefallen, und wollte mal hören ob hier schonmal jemand sowas gehabt hat und vielleicht weiss wie man am besten damit umgeht.Also das Problem wir von folgendem Code ausgelöst: Dim sel as SelectionSet sel=CATIA.ActiveDocument.SelectionDies löst MANCHMAL einen "Automatisierungsfehler: Ausnahmefehler des Servers" aus. Wenn ich den Fehler dann abfange (mit "on Error ...") und 2 mal ignoriere gehts danach entweder ...
|
In das Form CATIA V5 Programmierung wechseln |